body{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
a{
    text-decoration:none;
    color: #040404
}
table,td,th{
    border-spacing:0;
    border-collapse: collapse
}
img{vertical-align: middle;}

fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
    font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
    color:#444;
}
q:before,q:after {
    content:'';
}
.mt40{margin-top:40px}
abbr,acronym { border: 0;
}
img{    vertical-align: middle;}
.mt60{margin-top: 60px !important;}
.blank40{height:10px;clear:both}
.left{float:left}
.right{float:right}
/* Custom CSS
 * --------------------------------------- */
body{
font-family:'Microsoft YaHei','Pingfang CS','Helvetica','Arial';

}
#Header{width:100%;}
#Content2 {
    overflow: hidden;
}
#Content{padding:0px 0px 40px 0;overflow:hidden;}
#Content1,#Content3{width:1200px;margin:auto;}
#Footer {
    overflow: hidden;
    background:#F6F6FA;clear:both;
}
.w1200{width:1200px;margin:auto;}
.h20{height:20px;clear:both;overflow:hidden;}
.con1{width:585px;}
.fl{float:left;}
.fr{float:right;}
.con3{width:384px;float:right;}
.foot{padding:20px 0;width:1200px;margin:auto;font-size: 12px;
color: #8E8E92;
line-height: 12px;
font-weight: 400;text-align:center;}
.foot p{padding-bottom:6px;}
.foot a{color: #8E8E92;}
/*heard*/
.inner_width{
    width: 100%;
    height: 16px;
    *height: 32px;
    background: #F6F6FA;
    padding: 8px 0;
}
#inner_left{width: 50%;
    float: left;
    font-size: 12px;
    color: #2E2E30;}
#inner_right{width: 50%;
    float: right;
    font-size: 12px;text-align:right;
    color: #2E2E30;}
#inner_right a{  color: #2E2E30;border-right: 1px solid #D8D8DC;
    padding: 0 24px;}
#inner_right a img{margin-right:5px;}
.en{text-align:right;float:right;padding-left:23px;}
.logo_20{width:300px;padding-top:7px;float:left;}
.logo_20 img{max-width:100%;}
.nav_20{width:656px;float:left;padding-top:20px;}
.nav_20 li{float:left;font-size:16px;padding:0 10px;}
.nav_20 li a{color:#2E2E30;}
.nav_20 li #CurrentlyNode1 a,.nav_20 li:hover a {color:#18AE66;position: relative;}
.nav_20 li #CurrentlyNode,.nav_20 li #CurrentlyPathNode{color:#18AE66;position: relative;}
.nav_20 li #CurrentlyNode:before,.nav_20 li #CurrentlyPathNode:before,.nav_20 li #CurrentlyNode1 a:before,.nav_20 li:hover a:before {
    content: "";width:16px;height:4px;background:#18AE66;border-radius:2px;position: absolute;
    bottom: -12px;
    left: 41%;}
.nav_20 li #CurrentlyNode a,.nav_20 li #CurrentlyPathNode a{color:#18AE66;}


.nav_20 li .home {
    color: #18AE66;
    position: relative;}
.nav_20 li .home1 {
    position: relative;}
.nav_20 li .home a{color: #18AE66;}
.nav_20 li .home1:hover{color: #18AE66;}
.nav_20 li .home1 a:hover:before,.nav_20 li .home:before {
    content: "";
    width: 16px;
    height: 4px;
    background: #18AE66;
    border-radius: 2px;
    position: absolute;
    bottom: -12px;
    left: 24%;
}



.jt_sou{display:inline-block;width:222px;*width:226px;height:28px;*height:32px;border: 1px solid #EAEAEE;  border-radius: 4px; overflow: hidden;float:right;padding:2px;margin-top:15px;}
.jt_sou input{width:154px;line-height:28px;text-indent:10px;border: none; outline: none;float:left;height:28px;font-size:12px;color:#D8D8DC;}
.jt_sou button{width: 64px; height: 28px; float: right;border:none;background:#18AE66;line-height: 28px;border-radius:2px;    font-size: 12px; color: #fff;text-align:center;    font-size: 12px;
    color: #fff;}

/*banner*/
.focus1 {width: 1200px;height: 400px;margin:0 auto 32px auto;background: ;overflow: hidden;text-align:left;position:relative;}
.flexslider{width:100%;max-width:1200px;margin:0px auto; position: relative;}
.flexslider .slides img {display: block;margin: 0 auto;position: relative;left: 50%;margin-left:-50%;height:400px;}
.slides li{text-align:left;}
.flexslider .flex-control-nav{position:absolute;bottom:20px;width:100%; z-index: 100;right:12px;}
.flexslider .flex-control-nav li{display:inline-block;float:right;}
.flexslider .flex-control-nav li a{display:inline-block;width:10px;height:6px;border-radius:3px;background:#fff;text-indent:-9999em;margin-left:6px;cursor: pointer;opacity: 0.4;text-right:right;}
.flexslider .flex-control-nav li .flex-active{background:#18AE66;opacity: 1;}
.flexslider .flex-direction-nav{display:none}

/*左侧样式*/
.slide-all{margin-top:30px;}
.g-t{width:100%;height:40px;line-height:40px;position: relative;border-bottom:1px solid #EAEAEE;}
.g-t #NodeTitle{font-size:22px;float:left;font-weight:400;padding-left:16px;}
.g-t #NodeTitle:before {
    content: "";
   width: 8px;
height: 20px;
background: #18AE66;
border-radius: 4px;
    position: absolute;
    bottom: 5px;
    left: 0;
}
.g-t a{float:right;font-size:12px;color:#8E8E92;text-align:right;}
.slide-list{margin-top:10px;}
.slide-list li{height:50px;line-height:50px;   position: relative;}
.slide-list li #ReportIDname{font-size:18px;color: #2E2E30; padding-left:12px;float:left;}
.slide-list li:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #D8D8DC;
    border-radius: 4px;
    position: absolute;
    bottom: 25px;
    left: 0;
}
.slide-list li #ReportIDIssueTime{
    float: right;
    color: #939393;
    font-size: 12px;
}
/*焦点图*/
.slide-all{overflow:hidden;}
.focus{width:282px;float:left;height:228px;position: relative;margin-top:20px;}
.focus .bd{width:282px;height:228px;overflow:hidden}    
.focus .bd img{width:282px;height:188px;vertical-align: middle;}
.focus .bd .bd li{position: relative;height:228px}
.tbg{position:absolute;left:0px;bottom: -40px;background: #F6F6FA;color: #2E2E30; width:100%;z-index:8;height:40px;font-size:16px;line-height:40px;}

.focus .bd #ReportIDname a{padding-left:12px;font-size: 16px;color: #2E2E30;}
.focus .bd .flex-control-nav{position:absolute;right:3px;bottom:43px; z-index: 101;}
.focus .bd .flex-control-nav li {display:inline-block }
.focus .bd .flex-control-nav a{display:block;width:8px;height:4px;background:#fff;border-radius:2px;border:0;margin-right:6px;float:left;color:#000;z-index:9;cursor:pointer;text-align:center;text-indent:999em;overflow:hidden;opacity: 0.6;}
.focus .bd .flex-control-nav .flex-active{font-weight:bold;background:#18AE66;opacity: 1;}
/*右侧样式*/

.abcont{padding:20px 0px;}
.abcont span img{width:100%;display:block;
       height:332px;}
.abcont #Description{display:block;line-height:32px;font-size:18px;margin-top:15px;color:#2E2E30;    text-indent: 2em;}

.abcont #Description a{color: #18AE66;}
.video{text-align:center;background: #F6F6FA;margin-top:20px;}
.video #VideoIDhplayer{width:384px;overflow:hidden;height:216px;}

.video #VideoIDhplayer video{width:384px;height:216px;}
.video #VideoIDsubject,.abcont #NodeTitle{height:40px;line-height:35px;display:block;text-align:center;background: #F6F6FA;}
.video #VideoIDsubject a,.abcont #NodeTitle a{font-size:16px;color:#2E2E30;}
.video img{width:100%;}

/*二级左侧导航*/
.fgj {
    display: block;
    font-size: 22px;
    color: #2E2E30;
    height: 62px;
    *height: 87px;
    line-height: 1;
    padding-top: 25px;
    position: relative;
    padding-left: 15px;
}
.fgj::before {
    content: "";
    width: 8px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 26px;
    background: #18AE66;
    border-radius: 4px;
}
.about_nav {
    width: 280px;
    margin-left: 2px;
    background: #FFFFFF;
    box-shadow: 0 2px 8px 0 rgba(2,18,40,0.06);
    border-radius: 4px;
    margin-bottom: 100px;
}
.about_nav ul li{border-bottom: 1px solid #EAEAEE;
   height: 70px;
    overflow: hidden;
    line-height: 70px;}
.about_nav ul li .tu{width:40px;*width:116px;padding:0px 18px 0px 60px;float:left;display:inline-block;}
.about_nav ul li .tu img{max-width:100%;margin:0;}
.about_nav ul li .tit{float:left;width:120px;}

.about_nav ul li #CurrentlyPathNode,.about_nav ul li #CurrentlyNode{font-weight:600;color:#18AE66;}

/*图文列表*/
.postwlist {
    overflow: hidden;
    margin-bottom:100px;
}
.postwlist ul li {
    float: left;
    width: 282px;
    margin: 8px;
    position: relative;
}
.postwlist ul li img {
    width: 100%;
    height: 188px;
}
.postwlist ul li #ReportIDname {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    height: 40px;
    width: 100%;
    line-height: 40px;
    background: rgba(0,0,0,.3);
    z-index: 99;
}
.postwlist ul li #ReportIDname a {
    color: #FFFFFF;
}




.link{width:530px;margin:auto;padding:20px 0;text-align:center;display:block;overflow:hidden;}
.link ul{float:left;}
.link ul li{padding:0px 20px;font-size:14px;color:#2E2E30;border-right:1px solid #D8D8DC;float:left;}
.link ul li a{color:#2E2E30;}
h4{font-size:16px;color:#8E8E92;}
/*二级菜单 */

.about_nav ul li{border-bottom: 1px solid #EAEAEE;
    height: 55px;*height: 70px;padding-top:15px;
    overflow: hidden;
    line-height: 180%;text-align:center;}
.about_nav ul li .tu{width:40px;*width:116px;padding:0px 18px 0px 60px;float:left;display:inline-block;}
.about_nav ul li .tu img{max-width:100%;margin:0;}
.about_nav ul li .tit{/*float:left;width:120px;*/}